<template>
  <view>
    <uv-button
      :shape="shape"
      :type="type"
      :text="text"
      :color="color"
      :plain="plain"
      :disabled="disabled"
      :customStyle="customStyle"
      :customTextStyle="customTextStyle"
      :size="size"
    ></uv-button>
  </view>
</template>

<script>
export default {
  name: "themeButton",
  props: {
    type: {
      type: String,
      default: "primary",
    },
    text: {
      type: String,
      default: "默认",
    },
    size: {
      type: String,
      default: "normal",
    },
    color: {
      type: String,
      default: "#fb5f46",
    },
    plain: {
      type: Boolean,
      default: false,
    },
    disabled: {
      type: Boolean,
      default: false,
    },
    shape: {
      type: String,
      default: "square",
    },
    customTextStyle: {
      type: Object,
      default: () => {
        return {};
      },
    },
    customStyle: {
      type: Object,
      default: () => {
        return {};
      },
    },
  },
  data() {
    return {};
  },
  methods: {},
};
</script>

<style lang="scss" scoped></style>
